package com.coding.pojo;

import java.io.Serializable;
import java.util.Objects;

/**
 * (Group)实体类
 *
 * @author makejava
 * @since 2020-07-31 14:26:40
 */
public class Group implements Serializable {
    private static final long serialVersionUID = -89817843356535613L;
    
    private Integer groupId;
    
    private String groupName;
    
    private Integer groupImageId;
    
    private Integer groupPlaceId;
    
    private String groupTag1;
    
    private String groupTag2;
    
    private String groupTag3;
    
    private String groupIntro;
    
    private Integer groupRank;
    
    private Integer groupNumbers;
    
    private Integer groupLive;
    
    private Integer groupPostnumbers;
    
    private String groupMore1;
    
    private String groupMore2;

    private OssImages ossImages;

    @Override
    public String toString() {
        return "Group{" +
                "groupId=" + groupId +
                ", groupName='" + groupName + '\'' +
                ", groupImageId=" + groupImageId +
                ", groupPlaceId=" + groupPlaceId +
                ", groupTag1='" + groupTag1 + '\'' +
                ", groupTag2='" + groupTag2 + '\'' +
                ", groupTag3='" + groupTag3 + '\'' +
                ", groupIntro='" + groupIntro + '\'' +
                ", groupRank=" + groupRank +
                ", groupNumbers=" + groupNumbers +
                ", groupLive=" + groupLive +
                ", groupPostnumbers=" + groupPostnumbers +
                ", groupMore1='" + groupMore1 + '\'' +
                ", groupMore2='" + groupMore2 + '\'' +
                ", ossImages=" + ossImages +
                '}';
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        Group group = (Group) o;
        return Objects.equals(groupId, group.groupId) &&
                Objects.equals(groupName, group.groupName) &&
                Objects.equals(groupImageId, group.groupImageId) &&
                Objects.equals(groupPlaceId, group.groupPlaceId) &&
                Objects.equals(groupTag1, group.groupTag1) &&
                Objects.equals(groupTag2, group.groupTag2) &&
                Objects.equals(groupTag3, group.groupTag3) &&
                Objects.equals(groupIntro, group.groupIntro) &&
                Objects.equals(groupRank, group.groupRank) &&
                Objects.equals(groupNumbers, group.groupNumbers) &&
                Objects.equals(groupLive, group.groupLive) &&
                Objects.equals(groupPostnumbers, group.groupPostnumbers) &&
                Objects.equals(groupMore1, group.groupMore1) &&
                Objects.equals(groupMore2, group.groupMore2) &&
                Objects.equals(ossImages, group.ossImages);
    }

    @Override
    public int hashCode() {
        return Objects.hash(groupId, groupName, groupImageId, groupPlaceId, groupTag1, groupTag2, groupTag3, groupIntro, groupRank, groupNumbers, groupLive, groupPostnumbers, groupMore1, groupMore2, ossImages);
    }

    public OssImages getOssImages() {
        return ossImages;
    }

    public void setOssImages(OssImages ossImages) {
        this.ossImages = ossImages;
    }

    public Integer getGroupId() {
        return groupId;
    }

    public void setGroupId(Integer groupId) {
        this.groupId = groupId;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public Integer getGroupImageId() {
        return groupImageId;
    }

    public void setGroupImageId(Integer groupImageId) {
        this.groupImageId = groupImageId;
    }

    public Integer getGroupPlaceId() {
        return groupPlaceId;
    }

    public void setGroupPlaceId(Integer groupPlaceId) {
        this.groupPlaceId = groupPlaceId;
    }

    public String getGroupTag1() {
        return groupTag1;
    }

    public void setGroupTag1(String groupTag1) {
        this.groupTag1 = groupTag1;
    }

    public String getGroupTag2() {
        return groupTag2;
    }

    public void setGroupTag2(String groupTag2) {
        this.groupTag2 = groupTag2;
    }

    public String getGroupTag3() {
        return groupTag3;
    }

    public void setGroupTag3(String groupTag3) {
        this.groupTag3 = groupTag3;
    }

    public String getGroupIntro() {
        return groupIntro;
    }

    public void setGroupIntro(String groupIntro) {
        this.groupIntro = groupIntro;
    }

    public Integer getGroupRank() {
        return groupRank;
    }

    public void setGroupRank(Integer groupRank) {
        this.groupRank = groupRank;
    }

    public Integer getGroupNumbers() {
        return groupNumbers;
    }

    public void setGroupNumbers(Integer groupNumbers) {
        this.groupNumbers = groupNumbers;
    }

    public Integer getGroupLive() {
        return groupLive;
    }

    public void setGroupLive(Integer groupLive) {
        this.groupLive = groupLive;
    }

    public Integer getGroupPostnumbers() {
        return groupPostnumbers;
    }

    public void setGroupPostnumbers(Integer groupPostnumbers) {
        this.groupPostnumbers = groupPostnumbers;
    }

    public String getGroupMore1() {
        return groupMore1;
    }

    public void setGroupMore1(String groupMore1) {
        this.groupMore1 = groupMore1;
    }

    public String getGroupMore2() {
        return groupMore2;
    }

    public void setGroupMore2(String groupMore2) {
        this.groupMore2 = groupMore2;
    }

}